auto merge of #444 : alexcrichton/cargo/issue-54, r=brson
authorbors <bors@rust-lang.org>
Wed, 27 Aug 2014 02:51:45 +0000 (02:51 +0000)
committerbors <bors@rust-lang.org>
Wed, 27 Aug 2014 02:51:45 +0000 (02:51 +0000)
commit09f5c4d0d4d0dbd289f1d8902967a87e8a0308c3
tree504679e82c6f1e22afb8a646a1c42531a0706183
parent7b707c6e6964f328cc83049c8122ee6b7b7ef7ff
parenteebbfa0286cf479a200f0f558aaa8472ea24cb2d
auto merge of #444 : alexcrichton/cargo/issue-54, r=brson

This generates errors for malformed semver versions during the decoding process
rather than later in the convertion to a package id. This also cuts down on the
large number of derived traits to only what's necessary.

Closes #54
src/cargo/util/toml.rs
tests/test_cargo_compile.rs